java data mining grid grid computing fraud solar j2ee .net forecasting fraud prevention high performance computing geospatial energy budgeting c++ feature extraction fraud detection analysis artificial intelligence credit card fraud power consulting